pioneer and ammunition platoon - Alemán Inglés Diccionario